Jak zvyraznit polozku v stringgrid barvou
Otázka od: Petr Varga
7. 10. 2002 19:06
Ahoj,
chtel jsem se zeptat jak mam zvyraznit nejakou polozku v stringgridu
jinou barvou? Potrebuji to do programu, ktery podle prijate zpravy
ze serveru zvyrazni nejakou polozku v stringgridu cervenou barvou.
Diky Petr
Odpovedá: Ludo Fulop
7. 10. 2002 19:31
mozes to robit v obsluhe "TStringGrid.onDrawCell" :
napriklad:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol,
ARow: Integer; Rect: TRect; State: TGridDrawState);
begin
if (gdSelected in State) then
(Sender as TStringGrid).Canvas.Font.Color := clWhite
else
(Sender as TStringGrid).Canvas.Font.Color := clRed
(Sender as TStringGrid).Canvas.TextOut(Rect.Left, Rect.Top, 'test');
end;
----- Original Message -----
From: "Petr Varga" <djvar@post.cz>
To: <delphi-l@clexpert.cz>
Sent: Monday, October 07, 2002 8:00 PM
Subject: Jak zvyraznit polozku v stringgrid barvou
> Ahoj,
> chtel jsem se zeptat jak mam zvyraznit nejakou polozku v stringgridu
> jinou barvou? Potrebuji to do programu, ktery podle prijate zpravy
> ze serveru zvyrazni nejakou polozku v stringgridu cervenou barvou.
> Diky Petr